package com.youlai.system.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.youlai.system.common.base.BaseEntity;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 考试名单表
 */
@TableName(value = "sys_exam")
@Data
public class SysExam extends BaseEntity {
    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 培训司机ID
     */
    private Long studentId;

    /**
     * 课程ID
     */
    private Long courseId;

    /**
     * 最新等级
     */
    private Integer lastDegree;

    /**
     * 评估频次
     */
    private Integer courseMonth;

    /**
     * 评估次数
     */
    private Integer evaluateTimes;

    /**
     * 上一次考试时间
     */
    private LocalDateTime prevScoreTime;

    /**
     * 下一次考试时间
     */
    private LocalDateTime nextScoreTime;

    /**
     * 周期或者等级表ID
     */
    private Long periodDegreeId;

    /**
     * 类型是周期表或者等级表
     */
    private Integer periodDegreeType;

    /**
     * 删除标志位
     */
    private Integer deleted;


}
